package com.javarush.test.level13.lesson11.bonus01;

/* Сортировка четных чисел из файла
1. Ввести имя файла с консоли.
2. Прочитать из него набор чисел.
3. Вывести на консоль только четные, отсортированные по возрастанию.
Пример ввода:
5
8
11
3
2
10
Пример вывода:
2
8
10
*/

import java.io.*;
import java.lang.reflect.Array;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collections;
import java.util.List;

public class Solution
{
    public static void main(String[] args) throws IOException
    {
        BufferedReader reader =new BufferedReader(new InputStreamReader(System.in));
        String fileName = reader.readLine();
        File f = new File(fileName);
        BufferedReader br = new BufferedReader(new InputStreamReader(new FileInputStream(f)));
        String line;
        ArrayList<Integer>arr=new ArrayList<Integer>();
        int i=0;
        while (true)
        {
            line = br.readLine();
            if (line==null) break;
            arr.add(Integer.parseInt(line));
            i++;

        }
        //br.close();
        //reader.close();

        /*while (true)
        {
            for (i = 0; i < arr.length; i++)
            {
                if (arr[i] % 2 == 0) res[i] = arr[i];
            }
        }*/

        Collections.sort(arr);;

        for (i=0; i<arr.size();i++)
        {
            if (arr.get(i) % 2 == 0)
                System.out.println(arr.get(i));
        }

    }
}
